/**
* 文章评论请求模块
*/
import request from '@/utils/request'

/**
* 获取评论列表
*/
export const getComments = params => {
  return request({
    method: 'GET',
    url: '/v1_0/comments',
    // params参数用于配置query请求参数
    params
  })
}

/**
* 对评论或评论回复点赞
*/
export const addCommentLike = target => {
  return request({
    method: 'POST',
    url: '/v1_0/comment/likings',
    data: {
      target
    }
  })
}

/**
* 取消对评论或评论回复点赞
*/
export const cancelCommentLike = target => {
  return request({
    method: 'DELETE',
    url: `/v1_0/comment/likings/${target}`,
  })
}

/**
* 对文章或者评论进行评论
*/
export const addComment = data => {
  return request({
    method: 'POST',
    url: '/v1_0/comments',
    data
  })
}